package com.theaf.core.mq.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 消费者配置类
 *
 * @author luojuan
 * @create 2017-11-28 9:49
 **/
@Data
@Component
@ConfigurationProperties(prefix="smyw.mq")
public class ConsumerProperties {

    /**
     * Consumer的标识
     */
    private String consumerId = "CID-TEST-IM";

    /**
     * 设置 Consumer 实例的消费线程数，默认：64
     */
    private String consumeThreadNums = "64";

    /**
     * 设置消息消费失败的最大重试次数，默认：16
     */
    private String maxReconsumeTimes = "16";

    /**
     * 您在阿里云账号管理控制台中创建的 AccessKey，用于身份认证 "QkVoJuRknaC96qVa"
     */
    private String accessKey ;


    /**
     * 您在阿里云账号管理控制台中创建的 SecretKey，用于身份认证 "S4Y8ZwTKBbT50BNEEGp0DnwOZpSVwM"
     */
    private String secretKey ;
}
